﻿/*
 * XCoder v3.4.2011.0316
 * 作者：nnhy/X
 * 时间：2011-04-04 11:54:06
 * 版权：版权所有 (C) 新生命开发团队 2010
*/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using XCode;
using XCode.DataAccessLayer;

namespace NXCMS.CMS
{
	/// <summary>
	/// 企业
	/// </summary>
	[Serializable]
	[DataObject]
	[Description("企业")]
	[BindTable("Enterprise", Description = "企业", ConnName = "CMS", DbType = DatabaseType.SqlServer)]
	public partial class Enterprise
	{
		#region 属性
		private Int32 _ID;
		/// <summary>
		/// 编号
		/// </summary>
		[Description("编号")]
		[DataObjectField(true, true, false, 10)]
		[BindColumn(1, "ID", "编号", "", "int", 10, 0, false)]
		public Int32 ID
		{
			get { return _ID; }
			set { if (OnPropertyChange("ID", value)) _ID = value; }
		}

		private Int32 _EnterCode;
		/// <summary>
		/// 
		/// </summary>
		[Description("")]
		[DataObjectField(false, false, false, 10)]
		[BindColumn(2, "EnterCode", "", "", "int", 10, 0, false)]
		public Int32 EnterCode
		{
			get { return _EnterCode; }
			set { if (OnPropertyChange("EnterCode", value)) _EnterCode = value; }
		}

		private String _EnterName;
		/// <summary>
		/// 
		/// </summary>
		[Description("")]
		[DataObjectField(false, false, false, 256)]
		[BindColumn(3, "EnterName", "", "", "nvarchar(256)", 0, 0, true)]
		public String EnterName
		{
			get { return _EnterName; }
			set { if (OnPropertyChange("EnterName", value)) _EnterName = value; }
		}

		private String _CorporateCode;
		/// <summary>
		/// 组织代码
		/// </summary>
		[Description("组织代码")]
		[DataObjectField(false, false, false, 32)]
		[BindColumn(4, "CorporateCode", "组织代码", "", "nvarchar(32)", 0, 0, true)]
		public String CorporateCode
		{
			get { return _CorporateCode; }
			set { if (OnPropertyChange("CorporateCode", value)) _CorporateCode = value; }
		}

		private String _Corporate;
		/// <summary>
		/// 组织
		/// </summary>
		[Description("组织")]
		[DataObjectField(false, false, true, 256)]
		[BindColumn(5, "Corporate", "组织", "", "nvarchar(256)", 0, 0, true)]
		public String Corporate
		{
			get { return _Corporate; }
			set { if (OnPropertyChange("Corporate", value)) _Corporate = value; }
		}

		private String _UserName;
		/// <summary>
		/// 用户名称
		/// </summary>
		[Description("用户名称")]
		[DataObjectField(false, false, false, 256)]
		[BindColumn(6, "UserName", "用户名称", "", "nvarchar(256)", 0, 0, true)]
		public String UserName
		{
			get { return _UserName; }
			set { if (OnPropertyChange("UserName", value)) _UserName = value; }
		}

		private String _Header;
		/// <summary>
		/// 头部
		/// </summary>
		[Description("头部")]
		[DataObjectField(false, false, false, 256)]
		[BindColumn(7, "Header", "头部", "", "nvarchar(256)", 0, 0, true)]
		public String Header
		{
			get { return _Header; }
			set { if (OnPropertyChange("Header", value)) _Header = value; }
		}

		private String _UserPassword;
		/// <summary>
		/// 用户密码
		/// </summary>
		[Description("用户密码")]
		[DataObjectField(false, false, false, 32)]
		[BindColumn(8, "UserPassword", "用户密码", "", "nvarchar(32)", 0, 0, true)]
		public String UserPassword
		{
			get { return _UserPassword; }
			set { if (OnPropertyChange("UserPassword", value)) _UserPassword = value; }
		}

		private Single _Bankroll;
		/// <summary>
		/// 资金
		/// </summary>
		[Description("资金")]
		[DataObjectField(false, false, false, 24)]
		[BindColumn(9, "Bankroll", "资金", "", "real", 24, 0, false)]
		public Single Bankroll
		{
			get { return _Bankroll; }
			set { if (OnPropertyChange("Bankroll", value)) _Bankroll = value; }
		}

		private DateTime _ExistTime;
		/// <summary>
		/// 
		/// </summary>
		[Description("")]
		[DataObjectField(false, false, true, 7)]
		[BindColumn(10, "ExistTime", "", "", "datetime2", 7, 0, false)]
		public DateTime ExistTime
		{
			get { return _ExistTime; }
			set { if (OnPropertyChange("ExistTime", value)) _ExistTime = value; }
		}

		private DateTime _ResidenceTime;
		/// <summary>
		/// 编号
		/// </summary>
		[Description("编号")]
		[DataObjectField(false, false, true, 7)]
		[BindColumn(11, "ResidenceTime", "编号", "", "datetime2", 7, 0, false)]
		public DateTime ResidenceTime
		{
			get { return _ResidenceTime; }
			set { if (OnPropertyChange("ResidenceTime", value)) _ResidenceTime = value; }
		}

		private Single _Area;
		/// <summary>
		/// 地区
		/// </summary>
		[Description("地区")]
		[DataObjectField(false, false, true, 24)]
		[BindColumn(12, "Area", "地区", "", "real", 24, 0, false)]
		public Single Area
		{
			get { return _Area; }
			set { if (OnPropertyChange("Area", value)) _Area = value; }
		}

		private String _Tel;
		/// <summary>
		/// 电话
		/// </summary>
		[Description("电话")]
		[DataObjectField(false, false, false, 25)]
		[BindColumn(13, "Tel", "电话", "", "nvarchar(25)", 0, 0, true)]
		public String Tel
		{
			get { return _Tel; }
			set { if (OnPropertyChange("Tel", value)) _Tel = value; }
		}

		private String _Fax;
		/// <summary>
		/// 传真
		/// </summary>
		[Description("传真")]
		[DataObjectField(false, false, true, 25)]
		[BindColumn(14, "Fax", "传真", "", "nvarchar(25)", 0, 0, true)]
		public String Fax
		{
			get { return _Fax; }
			set { if (OnPropertyChange("Fax", value)) _Fax = value; }
		}

		private String _RegisterType;
		/// <summary>
		/// 注册是否
		/// </summary>
		[Description("注册是否")]
		[DataObjectField(false, false, false, 1)]
		[BindColumn(15, "RegisterType", "注册是否", "", "nvarchar(1)", 0, 0, true)]
		public String RegisterType
		{
			get { return _RegisterType; }
			set { if (OnPropertyChange("RegisterType", value)) _RegisterType = value; }
		}

		private String _CallingType;
		/// <summary>
		/// 呼叫类型
		/// </summary>
		[Description("呼叫类型")]
		[DataObjectField(false, false, false, 1)]
		[BindColumn(16, "CallingType", "呼叫类型", "", "nvarchar(1)", 0, 0, true)]
		public String CallingType
		{
			get { return _CallingType; }
			set { if (OnPropertyChange("CallingType", value)) _CallingType = value; }
		}

		private String _IsTechCorp;
		/// <summary>
		/// 是否技术公司
		/// </summary>
		[Description("是否技术公司")]
		[DataObjectField(false, false, true, 1)]
		[BindColumn(17, "IsTechCorp", "是否技术公司", "", "nvarchar(1)", 0, 0, true)]
		public String IsTechCorp
		{
			get { return _IsTechCorp; }
			set { if (OnPropertyChange("IsTechCorp", value)) _IsTechCorp = value; }
		}

		private String _CheckinYear;
		/// <summary>
		/// 登记年
		/// </summary>
		[Description("登记年")]
		[DataObjectField(false, false, true, 4)]
		[BindColumn(18, "CheckinYear", "登记年", "", "nvarchar(4)", 0, 0, true)]
		public String CheckinYear
		{
			get { return _CheckinYear; }
			set { if (OnPropertyChange("CheckinYear", value)) _CheckinYear = value; }
		}

		private Int32 _InveBranch;
		/// <summary>
		/// 
		/// </summary>
		[Description("")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(19, "InveBranch", "", "", "int", 10, 0, false)]
		public Int32 InveBranch
		{
			get { return _InveBranch; }
			set { if (OnPropertyChange("InveBranch", value)) _InveBranch = value; }
		}

		private Int32 _FruitTransQty;
		/// <summary>
		/// 
		/// </summary>
		[Description("")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(20, "FruitTransQty", "", "", "int", 10, 0, false)]
		public Int32 FruitTransQty
		{
			get { return _FruitTransQty; }
			set { if (OnPropertyChange("FruitTransQty", value)) _FruitTransQty = value; }
		}

		private Int32 _TransRelyonSchool;
		/// <summary>
		/// 转换依赖学校
		/// </summary>
		[Description("转换依赖学校")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(21, "TransRelyonSchool", "转换依赖学校", "", "int", 10, 0, false)]
		public Int32 TransRelyonSchool
		{
			get { return _TransRelyonSchool; }
			set { if (OnPropertyChange("TransRelyonSchool", value)) _TransRelyonSchool = value; }
		}

		private Int32 _PalmFruit;
		/// <summary>
		/// 
		/// </summary>
		[Description("")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(22, "PalmFruit", "", "", "int", 10, 0, false)]
		public Int32 PalmFruit
		{
			get { return _PalmFruit; }
			set { if (OnPropertyChange("PalmFruit", value)) _PalmFruit = value; }
		}

		private Int32 _OutputFruit;
		/// <summary>
		/// 
		/// </summary>
		[Description("")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(23, "OutputFruit", "", "", "int", 10, 0, false)]
		public Int32 OutputFruit
		{
			get { return _OutputFruit; }
			set { if (OnPropertyChange("OutputFruit", value)) _OutputFruit = value; }
		}

		private Single _Revenues;
		/// <summary>
		/// 
		/// </summary>
		[Description("")]
		[DataObjectField(false, false, true, 24)]
		[BindColumn(24, "Revenues", "", "", "real", 24, 0, false)]
		public Single Revenues
		{
			get { return _Revenues; }
			set { if (OnPropertyChange("Revenues", value)) _Revenues = value; }
		}

		private Single _GDP;
		/// <summary>
		/// 生产总值
		/// </summary>
		[Description("生产总值")]
		[DataObjectField(false, false, true, 24)]
		[BindColumn(25, "GDP", "生产总值", "", "real", 24, 0, false)]
		public Single GDP
		{
			get { return _GDP; }
			set { if (OnPropertyChange("GDP", value)) _GDP = value; }
		}

		private Single _Profit;
		/// <summary>
		/// 利润
		/// </summary>
		[Description("利润")]
		[DataObjectField(false, false, true, 24)]
		[BindColumn(26, "Profit", "利润", "", "real", 24, 0, false)]
		public Single Profit
		{
			get { return _Profit; }
			set { if (OnPropertyChange("Profit", value)) _Profit = value; }
		}

		private Single _Tax;
		/// <summary>
		/// 传真
		/// </summary>
		[Description("传真")]
		[DataObjectField(false, false, true, 24)]
		[BindColumn(27, "Tax", "传真", "", "real", 24, 0, false)]
		public Single Tax
		{
			get { return _Tax; }
			set { if (OnPropertyChange("Tax", value)) _Tax = value; }
		}

		private Single _Exports;
		/// <summary>
		/// 
		/// </summary>
		[Description("")]
		[DataObjectField(false, false, true, 24)]
		[BindColumn(28, "Exports", "", "", "real", 24, 0, false)]
		public Single Exports
		{
			get { return _Exports; }
			set { if (OnPropertyChange("Exports", value)) _Exports = value; }
		}

		private Int32 _Practitioners;
		/// <summary>
		/// 从业者
		/// </summary>
		[Description("从业者")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(29, "Practitioners", "从业者", "", "int", 10, 0, false)]
		public Int32 Practitioners
		{
			get { return _Practitioners; }
			set { if (OnPropertyChange("Practitioners", value)) _Practitioners = value; }
		}

		private Int32 _Doctor;
		/// <summary>
		/// 文档到
		/// </summary>
		[Description("文档到")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(30, "Doctor", "文档到", "", "int", 10, 0, false)]
		public Int32 Doctor
		{
			get { return _Doctor; }
			set { if (OnPropertyChange("Doctor", value)) _Doctor = value; }
		}

		private Int32 _MasterQty;
		/// <summary>
		/// 主数量
		/// </summary>
		[Description("主数量")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(31, "MasterQty", "主数量", "", "int", 10, 0, false)]
		public Int32 MasterQty
		{
			get { return _MasterQty; }
			set { if (OnPropertyChange("MasterQty", value)) _MasterQty = value; }
		}

		private Int32 _PostGraduate;
		/// <summary>
		/// 发布毕业
		/// </summary>
		[Description("发布毕业")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(32, "PostGraduate", "发布毕业", "", "int", 10, 0, false)]
		public Int32 PostGraduate
		{
			get { return _PostGraduate; }
			set { if (OnPropertyChange("PostGraduate", value)) _PostGraduate = value; }
		}

		private Int32 _Undergraduate;
		/// <summary>
		/// 
		/// </summary>
		[Description("")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(33, "Undergraduate", "", "", "int", 10, 0, false)]
		public Int32 Undergraduate
		{
			get { return _Undergraduate; }
			set { if (OnPropertyChange("Undergraduate", value)) _Undergraduate = value; }
		}

		private Int32 _College;
		/// <summary>
		/// 学院
		/// </summary>
		[Description("学院")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(34, "College", "学院", "", "int", 10, 0, false)]
		public Int32 College
		{
			get { return _College; }
			set { if (OnPropertyChange("College", value)) _College = value; }
		}

		private Int32 _Secondary;
		/// <summary>
		/// 
		/// </summary>
		[Description("")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(35, "Secondary", "", "", "int", 10, 0, false)]
		public Int32 Secondary
		{
			get { return _Secondary; }
			set { if (OnPropertyChange("Secondary", value)) _Secondary = value; }
		}

		private Int32 _NoOfScience;
		/// <summary>
		/// 
		/// </summary>
		[Description("")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(36, "NoOfScience", "", "", "int", 10, 0, false)]
		public Int32 NoOfScience
		{
			get { return _NoOfScience; }
			set { if (OnPropertyChange("NoOfScience", value)) _NoOfScience = value; }
		}

		private Int32 _NoOfResearch;
		/// <summary>
		/// 
		/// </summary>
		[Description("")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(37, "NoOfResearch", "", "", "int", 10, 0, false)]
		public Int32 NoOfResearch
		{
			get { return _NoOfResearch; }
			set { if (OnPropertyChange("NoOfResearch", value)) _NoOfResearch = value; }
		}

		private Int32 _StudyAbord;
		/// <summary>
		/// 
		/// </summary>
		[Description("")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(38, "StudyAbord", "", "", "int", 10, 0, false)]
		public Int32 StudyAbord
		{
			get { return _StudyAbord; }
			set { if (OnPropertyChange("StudyAbord", value)) _StudyAbord = value; }
		}

		private Int32 _TrainDay;
		/// <summary>
		/// 培训日
		/// </summary>
		[Description("培训日")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(39, "TrainDay", "培训日", "", "int", 10, 0, false)]
		public Int32 TrainDay
		{
			get { return _TrainDay; }
			set { if (OnPropertyChange("TrainDay", value)) _TrainDay = value; }
		}

		private Int32 _Graduated;
		/// <summary>
		/// 毕业
		/// </summary>
		[Description("毕业")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(40, "Graduated", "毕业", "", "int", 10, 0, false)]
		public Int32 Graduated
		{
			get { return _Graduated; }
			set { if (OnPropertyChange("Graduated", value)) _Graduated = value; }
		}

		private Single _ManagerPro;
		/// <summary>
		/// 管理者专业
		/// </summary>
		[Description("管理者专业")]
		[DataObjectField(false, false, true, 24)]
		[BindColumn(41, "ManagerPro", "管理者专业", "", "real", 24, 0, false)]
		public Single ManagerPro
		{
			get { return _ManagerPro; }
			set { if (OnPropertyChange("ManagerPro", value)) _ManagerPro = value; }
		}

		private Int32 _PatentQty;
		/// <summary>
		/// 权限数量
		/// </summary>
		[Description("权限数量")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(42, "PatentQty", "权限数量", "", "int", 10, 0, false)]
		public Int32 PatentQty
		{
			get { return _PatentQty; }
			set { if (OnPropertyChange("PatentQty", value)) _PatentQty = value; }
		}

		private Int32 _DiscoveryQty;
		/// <summary>
		/// 是否覆盖
		/// </summary>
		[Description("是否覆盖")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(43, "DiscoveryQty", "是否覆盖", "", "int", 10, 0, false)]
		public Int32 DiscoveryQty
		{
			get { return _DiscoveryQty; }
			set { if (OnPropertyChange("DiscoveryQty", value)) _DiscoveryQty = value; }
		}

		private Int32 _ApprovedPatent;
		/// <summary>
		/// 批准权限
		/// </summary>
		[Description("批准权限")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(44, "ApprovedPatent", "批准权限", "", "int", 10, 0, false)]
		public Int32 ApprovedPatent
		{
			get { return _ApprovedPatent; }
			set { if (OnPropertyChange("ApprovedPatent", value)) _ApprovedPatent = value; }
		}

		private Int32 _ApprovedDisQty;
		/// <summary>
		/// 批准是否数量
		/// </summary>
		[Description("批准是否数量")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(45, "ApprovedDisQty", "批准是否数量", "", "int", 10, 0, false)]
		public Int32 ApprovedDisQty
		{
			get { return _ApprovedDisQty; }
			set { if (OnPropertyChange("ApprovedDisQty", value)) _ApprovedDisQty = value; }
		}

		private Int32 _ForPatents;
		/// <summary>
		/// 为权限
		/// </summary>
		[Description("为权限")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(46, "ForPatents", "为权限", "", "int", 10, 0, false)]
		public Int32 ForPatents
		{
			get { return _ForPatents; }
			set { if (OnPropertyChange("ForPatents", value)) _ForPatents = value; }
		}

		private Int32 _ComPlans;
		/// <summary>
		/// 公司计划
		/// </summary>
		[Description("公司计划")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(47, "ComPlans", "公司计划", "", "int", 10, 0, false)]
		public Int32 ComPlans
		{
			get { return _ComPlans; }
			set { if (OnPropertyChange("ComPlans", value)) _ComPlans = value; }
		}

		private Int32 _StateProjects;
		/// <summary>
		/// 统计专业
		/// </summary>
		[Description("统计专业")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(48, "StateProjects", "统计专业", "", "int", 10, 0, false)]
		public Int32 StateProjects
		{
			get { return _StateProjects; }
			set { if (OnPropertyChange("StateProjects", value)) _StateProjects = value; }
		}

		private Single _ScExpenditure;
		/// <summary>
		/// 开支
		/// </summary>
		[Description("开支")]
		[DataObjectField(false, false, true, 24)]
		[BindColumn(49, "ScExpenditure", "开支", "", "real", 24, 0, false)]
		public Single ScExpenditure
		{
			get { return _ScExpenditure; }
			set { if (OnPropertyChange("ScExpenditure", value)) _ScExpenditure = value; }
		}

		private Single _ReExpenditure;
		/// <summary>
		/// 
		/// </summary>
		[Description("")]
		[DataObjectField(false, false, true, 24)]
		[BindColumn(50, "ReExpenditure", "", "", "real", 24, 0, false)]
		public Single ReExpenditure
		{
			get { return _ReExpenditure; }
			set { if (OnPropertyChange("ReExpenditure", value)) _ReExpenditure = value; }
		}

		private Single _NewProExp;
		/// <summary>
		/// 新专业
		/// </summary>
		[Description("新专业")]
		[DataObjectField(false, false, true, 24)]
		[BindColumn(51, "NewProExp", "新专业", "", "real", 24, 0, false)]
		public Single NewProExp
		{
			get { return _NewProExp; }
			set { if (OnPropertyChange("NewProExp", value)) _NewProExp = value; }
		}

		private Single _GovernFund;
		/// <summary>
		/// 管理基金
		/// </summary>
		[Description("管理基金")]
		[DataObjectField(false, false, true, 24)]
		[BindColumn(52, "GovernFund", "管理基金", "", "real", 24, 0, false)]
		public Single GovernFund
		{
			get { return _GovernFund; }
			set { if (OnPropertyChange("GovernFund", value)) _GovernFund = value; }
		}

		private Single _CorporateFund;
		/// <summary>
		/// 组织基金
		/// </summary>
		[Description("组织基金")]
		[DataObjectField(false, false, true, 24)]
		[BindColumn(53, "CorporateFund", "组织基金", "", "real", 24, 0, false)]
		public Single CorporateFund
		{
			get { return _CorporateFund; }
			set { if (OnPropertyChange("CorporateFund", value)) _CorporateFund = value; }
		}

		private Int32 _SiteID;
		/// <summary>
		/// 站点编号
		/// </summary>
		[Description("站点编号")]
		[DataObjectField(false, false, false, 10)]
		[BindColumn(54, "SiteID", "站点编号", "", "int", 10, 0, false)]
		public Int32 SiteID
		{
			get { return _SiteID; }
			set { if (OnPropertyChange("SiteID", value)) _SiteID = value; }
		}

		private String _IsAbroad;
		/// <summary>
		/// 是否国外
		/// </summary>
		[Description("是否国外")]
		[DataObjectField(false, false, false, 1)]
		[BindColumn(55, "IsAbroad", "是否国外", "", "nvarchar(1)", 0, 0, true)]
		public String IsAbroad
		{
			get { return _IsAbroad; }
			set { if (OnPropertyChange("IsAbroad", value)) _IsAbroad = value; }
		}

		private String _IsWorkBase;
		/// <summary>
		/// 是否
		/// </summary>
		[Description("是否")]
		[DataObjectField(false, false, true, 1)]
		[BindColumn(56, "IsWorkBase", "是否", "", "nvarchar(1)", 0, 0, true)]
		public String IsWorkBase
		{
			get { return _IsWorkBase; }
			set { if (OnPropertyChange("IsWorkBase", value)) _IsWorkBase = value; }
		}

		private String _AddUser;
		/// <summary>
		/// 添加用户
		/// </summary>
		[Description("添加用户")]
		[DataObjectField(false, false, false, 256)]
		[BindColumn(57, "AddUser", "添加用户", "", "nvarchar(256)", 0, 0, true)]
		public String AddUser
		{
			get { return _AddUser; }
			set { if (OnPropertyChange("AddUser", value)) _AddUser = value; }
		}

		private DateTime _AddTime;
		/// <summary>
		/// 添加时间
		/// </summary>
		[Description("添加时间")]
		[DataObjectField(false, false, false, 7)]
		[BindColumn(58, "AddTime", "添加时间", "", "datetime2", 7, 0, false)]
		public DateTime AddTime
		{
			get { return _AddTime; }
			set { if (OnPropertyChange("AddTime", value)) _AddTime = value; }
		}

		private String _ModifyUser;
		/// <summary>
		/// 修改用户
		/// </summary>
		[Description("修改用户")]
		[DataObjectField(false, false, true, 256)]
		[BindColumn(59, "ModifyUser", "修改用户", "", "nvarchar(256)", 0, 0, true)]
		public String ModifyUser
		{
			get { return _ModifyUser; }
			set { if (OnPropertyChange("ModifyUser", value)) _ModifyUser = value; }
		}

		private DateTime _ModifyTime;
		/// <summary>
		/// 修改时间
		/// </summary>
		[Description("修改时间")]
		[DataObjectField(false, false, true, 7)]
		[BindColumn(60, "ModifyTime", "修改时间", "", "datetime2", 7, 0, false)]
		public DateTime ModifyTime
		{
			get { return _ModifyTime; }
			set { if (OnPropertyChange("ModifyTime", value)) _ModifyTime = value; }
		}

		private String _Gender;
		/// <summary>
		/// 产生
		/// </summary>
		[Description("产生")]
		[DataObjectField(false, false, true, 1)]
		[BindColumn(61, "Gender", "产生", "", "nvarchar(1)", 0, 0, true)]
		public String Gender
		{
			get { return _Gender; }
			set { if (OnPropertyChange("Gender", value)) _Gender = value; }
		}

		private String _TiptopEdu;
		/// <summary>
		/// 提示顶部教育
		/// </summary>
		[Description("提示顶部教育")]
		[DataObjectField(false, false, true, 256)]
		[BindColumn(62, "TiptopEdu", "提示顶部教育", "", "nvarchar(256)", 0, 0, true)]
		public String TiptopEdu
		{
			get { return _TiptopEdu; }
			set { if (OnPropertyChange("TiptopEdu", value)) _TiptopEdu = value; }
		}

		private String _Mobile;
		/// <summary>
		/// 手机
		/// </summary>
		[Description("手机")]
		[DataObjectField(false, false, true, 16)]
		[BindColumn(63, "Mobile", "手机", "", "nvarchar(16)", 0, 0, true)]
		public String Mobile
		{
			get { return _Mobile; }
			set { if (OnPropertyChange("Mobile", value)) _Mobile = value; }
		}

		private String _PasswordMemo;
		/// <summary>
		/// 密码注释
		/// </summary>
		[Description("密码注释")]
		[DataObjectField(false, false, true, 32)]
		[BindColumn(64, "PasswordMemo", "密码注释", "", "nvarchar(32)", 0, 0, true)]
		public String PasswordMemo
		{
			get { return _PasswordMemo; }
			set { if (OnPropertyChange("PasswordMemo", value)) _PasswordMemo = value; }
		}

		private String _Prop0;
		/// <summary>
		/// 属性0
		/// </summary>
		[Description("属性0")]
		[DataObjectField(false, false, true, 50)]
		[BindColumn(65, "Prop0", "属性0", "", "nvarchar(50)", 0, 0, true)]
		public String Prop0
		{
			get { return _Prop0; }
			set { if (OnPropertyChange("Prop0", value)) _Prop0 = value; }
		}

		private String _Prop2;
		/// <summary>
		/// 属性2
		/// </summary>
		[Description("属性2")]
		[DataObjectField(false, false, true, 50)]
		[BindColumn(66, "Prop2", "属性2", "", "nvarchar(50)", 0, 0, true)]
		public String Prop2
		{
			get { return _Prop2; }
			set { if (OnPropertyChange("Prop2", value)) _Prop2 = value; }
		}

		private String _Prop1;
		/// <summary>
		/// 属性1
		/// </summary>
		[Description("属性1")]
		[DataObjectField(false, false, true, 50)]
		[BindColumn(67, "Prop1", "属性1", "", "nvarchar(50)", 0, 0, true)]
		public String Prop1
		{
			get { return _Prop1; }
			set { if (OnPropertyChange("Prop1", value)) _Prop1 = value; }
		}

		private String _Prop3;
		/// <summary>
		/// 属性3
		/// </summary>
		[Description("属性3")]
		[DataObjectField(false, false, true, 50)]
		[BindColumn(68, "Prop3", "属性3", "", "nvarchar(50)", 0, 0, true)]
		public String Prop3
		{
			get { return _Prop3; }
			set { if (OnPropertyChange("Prop3", value)) _Prop3 = value; }
		}

		private String _BackupNo;
		/// <summary>
		/// 备份编号
		/// </summary>
		[Description("备份编号")]
		[DataObjectField(false, false, true, 12)]
		[BindColumn(69, "BackupNo", "备份编号", "", "nvarchar(12)", 0, 0, true)]
		public String BackupNo
		{
			get { return _BackupNo; }
			set { if (OnPropertyChange("BackupNo", value)) _BackupNo = value; }
		}

		private String _BackupOperator;
		/// <summary>
		/// 备份操作者
		/// </summary>
		[Description("备份操作者")]
		[DataObjectField(false, false, true, 200)]
		[BindColumn(70, "BackupOperator", "备份操作者", "", "nvarchar(200)", 0, 0, true)]
		public String BackupOperator
		{
			get { return _BackupOperator; }
			set { if (OnPropertyChange("BackupOperator", value)) _BackupOperator = value; }
		}

		private DateTime _BackupTime;
		/// <summary>
		/// 备份时间
		/// </summary>
		[Description("备份时间")]
		[DataObjectField(false, false, true, 7)]
		[BindColumn(71, "BackupTime", "备份时间", "", "datetime2", 7, 0, false)]
		public DateTime BackupTime
		{
			get { return _BackupTime; }
			set { if (OnPropertyChange("BackupTime", value)) _BackupTime = value; }
		}

		private String _BackupMemo;
		/// <summary>
		/// 备份注释
		/// </summary>
		[Description("备份注释")]
		[DataObjectField(false, false, true, 50)]
		[BindColumn(72, "BackupMemo", "备份注释", "", "nvarchar(50)", 0, 0, true)]
		public String BackupMemo
		{
			get { return _BackupMemo; }
			set { if (OnPropertyChange("BackupMemo", value)) _BackupMemo = value; }
		}
		#endregion

		#region 获取/设置 字段值
		/// <summary>
		/// 获取/设置 字段值。
		/// 一个索引，基类使用反射实现。
		/// 派生实体类可重写该索引，以避免反射带来的性能损耗
		/// </summary>
		/// <param name="name">字段名</param>
		/// <returns></returns>
		public override Object this[String name]
		{
			get
			{
				switch (name)
				{
					case "ID" : return _ID;
					case "EnterCode" : return _EnterCode;
					case "EnterName" : return _EnterName;
					case "CorporateCode" : return _CorporateCode;
					case "Corporate" : return _Corporate;
					case "UserName" : return _UserName;
					case "Header" : return _Header;
					case "UserPassword" : return _UserPassword;
					case "Bankroll" : return _Bankroll;
					case "ExistTime" : return _ExistTime;
					case "ResidenceTime" : return _ResidenceTime;
					case "Area" : return _Area;
					case "Tel" : return _Tel;
					case "Fax" : return _Fax;
					case "RegisterType" : return _RegisterType;
					case "CallingType" : return _CallingType;
					case "IsTechCorp" : return _IsTechCorp;
					case "CheckinYear" : return _CheckinYear;
					case "InveBranch" : return _InveBranch;
					case "FruitTransQty" : return _FruitTransQty;
					case "TransRelyonSchool" : return _TransRelyonSchool;
					case "PalmFruit" : return _PalmFruit;
					case "OutputFruit" : return _OutputFruit;
					case "Revenues" : return _Revenues;
					case "GDP" : return _GDP;
					case "Profit" : return _Profit;
					case "Tax" : return _Tax;
					case "Exports" : return _Exports;
					case "Practitioners" : return _Practitioners;
					case "Doctor" : return _Doctor;
					case "MasterQty" : return _MasterQty;
					case "PostGraduate" : return _PostGraduate;
					case "Undergraduate" : return _Undergraduate;
					case "College" : return _College;
					case "Secondary" : return _Secondary;
					case "NoOfScience" : return _NoOfScience;
					case "NoOfResearch" : return _NoOfResearch;
					case "StudyAbord" : return _StudyAbord;
					case "TrainDay" : return _TrainDay;
					case "Graduated" : return _Graduated;
					case "ManagerPro" : return _ManagerPro;
					case "PatentQty" : return _PatentQty;
					case "DiscoveryQty" : return _DiscoveryQty;
					case "ApprovedPatent" : return _ApprovedPatent;
					case "ApprovedDisQty" : return _ApprovedDisQty;
					case "ForPatents" : return _ForPatents;
					case "ComPlans" : return _ComPlans;
					case "StateProjects" : return _StateProjects;
					case "ScExpenditure" : return _ScExpenditure;
					case "ReExpenditure" : return _ReExpenditure;
					case "NewProExp" : return _NewProExp;
					case "GovernFund" : return _GovernFund;
					case "CorporateFund" : return _CorporateFund;
					case "SiteID" : return _SiteID;
					case "IsAbroad" : return _IsAbroad;
					case "IsWorkBase" : return _IsWorkBase;
					case "AddUser" : return _AddUser;
					case "AddTime" : return _AddTime;
					case "ModifyUser" : return _ModifyUser;
					case "ModifyTime" : return _ModifyTime;
					case "Gender" : return _Gender;
					case "TiptopEdu" : return _TiptopEdu;
					case "Mobile" : return _Mobile;
					case "PasswordMemo" : return _PasswordMemo;
					case "Prop0" : return _Prop0;
					case "Prop2" : return _Prop2;
					case "Prop1" : return _Prop1;
					case "Prop3" : return _Prop3;
					case "BackupNo" : return _BackupNo;
					case "BackupOperator" : return _BackupOperator;
					case "BackupTime" : return _BackupTime;
					case "BackupMemo" : return _BackupMemo;
					default: return base[name];
				}
			}
			set
			{
				switch (name)
				{
					case "ID" : _ID = Convert.ToInt32(value); break;
					case "EnterCode" : _EnterCode = Convert.ToInt32(value); break;
					case "EnterName" : _EnterName = Convert.ToString(value); break;
					case "CorporateCode" : _CorporateCode = Convert.ToString(value); break;
					case "Corporate" : _Corporate = Convert.ToString(value); break;
					case "UserName" : _UserName = Convert.ToString(value); break;
					case "Header" : _Header = Convert.ToString(value); break;
					case "UserPassword" : _UserPassword = Convert.ToString(value); break;
					case "Bankroll" : _Bankroll = Convert.ToSingle(value); break;
					case "ExistTime" : _ExistTime = Convert.ToDateTime(value); break;
					case "ResidenceTime" : _ResidenceTime = Convert.ToDateTime(value); break;
					case "Area" : _Area = Convert.ToSingle(value); break;
					case "Tel" : _Tel = Convert.ToString(value); break;
					case "Fax" : _Fax = Convert.ToString(value); break;
					case "RegisterType" : _RegisterType = Convert.ToString(value); break;
					case "CallingType" : _CallingType = Convert.ToString(value); break;
					case "IsTechCorp" : _IsTechCorp = Convert.ToString(value); break;
					case "CheckinYear" : _CheckinYear = Convert.ToString(value); break;
					case "InveBranch" : _InveBranch = Convert.ToInt32(value); break;
					case "FruitTransQty" : _FruitTransQty = Convert.ToInt32(value); break;
					case "TransRelyonSchool" : _TransRelyonSchool = Convert.ToInt32(value); break;
					case "PalmFruit" : _PalmFruit = Convert.ToInt32(value); break;
					case "OutputFruit" : _OutputFruit = Convert.ToInt32(value); break;
					case "Revenues" : _Revenues = Convert.ToSingle(value); break;
					case "GDP" : _GDP = Convert.ToSingle(value); break;
					case "Profit" : _Profit = Convert.ToSingle(value); break;
					case "Tax" : _Tax = Convert.ToSingle(value); break;
					case "Exports" : _Exports = Convert.ToSingle(value); break;
					case "Practitioners" : _Practitioners = Convert.ToInt32(value); break;
					case "Doctor" : _Doctor = Convert.ToInt32(value); break;
					case "MasterQty" : _MasterQty = Convert.ToInt32(value); break;
					case "PostGraduate" : _PostGraduate = Convert.ToInt32(value); break;
					case "Undergraduate" : _Undergraduate = Convert.ToInt32(value); break;
					case "College" : _College = Convert.ToInt32(value); break;
					case "Secondary" : _Secondary = Convert.ToInt32(value); break;
					case "NoOfScience" : _NoOfScience = Convert.ToInt32(value); break;
					case "NoOfResearch" : _NoOfResearch = Convert.ToInt32(value); break;
					case "StudyAbord" : _StudyAbord = Convert.ToInt32(value); break;
					case "TrainDay" : _TrainDay = Convert.ToInt32(value); break;
					case "Graduated" : _Graduated = Convert.ToInt32(value); break;
					case "ManagerPro" : _ManagerPro = Convert.ToSingle(value); break;
					case "PatentQty" : _PatentQty = Convert.ToInt32(value); break;
					case "DiscoveryQty" : _DiscoveryQty = Convert.ToInt32(value); break;
					case "ApprovedPatent" : _ApprovedPatent = Convert.ToInt32(value); break;
					case "ApprovedDisQty" : _ApprovedDisQty = Convert.ToInt32(value); break;
					case "ForPatents" : _ForPatents = Convert.ToInt32(value); break;
					case "ComPlans" : _ComPlans = Convert.ToInt32(value); break;
					case "StateProjects" : _StateProjects = Convert.ToInt32(value); break;
					case "ScExpenditure" : _ScExpenditure = Convert.ToSingle(value); break;
					case "ReExpenditure" : _ReExpenditure = Convert.ToSingle(value); break;
					case "NewProExp" : _NewProExp = Convert.ToSingle(value); break;
					case "GovernFund" : _GovernFund = Convert.ToSingle(value); break;
					case "CorporateFund" : _CorporateFund = Convert.ToSingle(value); break;
					case "SiteID" : _SiteID = Convert.ToInt32(value); break;
					case "IsAbroad" : _IsAbroad = Convert.ToString(value); break;
					case "IsWorkBase" : _IsWorkBase = Convert.ToString(value); break;
					case "AddUser" : _AddUser = Convert.ToString(value); break;
					case "AddTime" : _AddTime = Convert.ToDateTime(value); break;
					case "ModifyUser" : _ModifyUser = Convert.ToString(value); break;
					case "ModifyTime" : _ModifyTime = Convert.ToDateTime(value); break;
					case "Gender" : _Gender = Convert.ToString(value); break;
					case "TiptopEdu" : _TiptopEdu = Convert.ToString(value); break;
					case "Mobile" : _Mobile = Convert.ToString(value); break;
					case "PasswordMemo" : _PasswordMemo = Convert.ToString(value); break;
					case "Prop0" : _Prop0 = Convert.ToString(value); break;
					case "Prop2" : _Prop2 = Convert.ToString(value); break;
					case "Prop1" : _Prop1 = Convert.ToString(value); break;
					case "Prop3" : _Prop3 = Convert.ToString(value); break;
					case "BackupNo" : _BackupNo = Convert.ToString(value); break;
					case "BackupOperator" : _BackupOperator = Convert.ToString(value); break;
					case "BackupTime" : _BackupTime = Convert.ToDateTime(value); break;
					case "BackupMemo" : _BackupMemo = Convert.ToString(value); break;
					default: base[name] = value; break;
				}
			}
		}
		#endregion

		#region 字段名
		/// <summary>
		/// 取得企业字段名的快捷方式
		/// </summary>
		public class _
		{
			///<summary>
			/// 编号
			///</summary>
			public const String ID = "ID";

			///<summary>
			/// 
			///</summary>
			public const String EnterCode = "EnterCode";

			///<summary>
			/// 
			///</summary>
			public const String EnterName = "EnterName";

			///<summary>
			/// 组织代码
			///</summary>
			public const String CorporateCode = "CorporateCode";

			///<summary>
			/// 组织
			///</summary>
			public const String Corporate = "Corporate";

			///<summary>
			/// 用户名称
			///</summary>
			public const String UserName = "UserName";

			///<summary>
			/// 头部
			///</summary>
			public const String Header = "Header";

			///<summary>
			/// 用户密码
			///</summary>
			public const String UserPassword = "UserPassword";

			///<summary>
			/// 资金
			///</summary>
			public const String Bankroll = "Bankroll";

			///<summary>
			/// 
			///</summary>
			public const String ExistTime = "ExistTime";

			///<summary>
			/// 编号
			///</summary>
			public const String ResidenceTime = "ResidenceTime";

			///<summary>
			/// 地区
			///</summary>
			public const String Area = "Area";

			///<summary>
			/// 电话
			///</summary>
			public const String Tel = "Tel";

			///<summary>
			/// 传真
			///</summary>
			public const String Fax = "Fax";

			///<summary>
			/// 注册是否
			///</summary>
			public const String RegisterType = "RegisterType";

			///<summary>
			/// 呼叫类型
			///</summary>
			public const String CallingType = "CallingType";

			///<summary>
			/// 是否技术公司
			///</summary>
			public const String IsTechCorp = "IsTechCorp";

			///<summary>
			/// 登记年
			///</summary>
			public const String CheckinYear = "CheckinYear";

			///<summary>
			/// 
			///</summary>
			public const String InveBranch = "InveBranch";

			///<summary>
			/// 
			///</summary>
			public const String FruitTransQty = "FruitTransQty";

			///<summary>
			/// 转换依赖学校
			///</summary>
			public const String TransRelyonSchool = "TransRelyonSchool";

			///<summary>
			/// 
			///</summary>
			public const String PalmFruit = "PalmFruit";

			///<summary>
			/// 
			///</summary>
			public const String OutputFruit = "OutputFruit";

			///<summary>
			/// 
			///</summary>
			public const String Revenues = "Revenues";

			///<summary>
			/// 生产总值
			///</summary>
			public const String GDP = "GDP";

			///<summary>
			/// 利润
			///</summary>
			public const String Profit = "Profit";

			///<summary>
			/// 传真
			///</summary>
			public const String Tax = "Tax";

			///<summary>
			/// 
			///</summary>
			public const String Exports = "Exports";

			///<summary>
			/// 从业者
			///</summary>
			public const String Practitioners = "Practitioners";

			///<summary>
			/// 文档到
			///</summary>
			public const String Doctor = "Doctor";

			///<summary>
			/// 主数量
			///</summary>
			public const String MasterQty = "MasterQty";

			///<summary>
			/// 发布毕业
			///</summary>
			public const String PostGraduate = "PostGraduate";

			///<summary>
			/// 
			///</summary>
			public const String Undergraduate = "Undergraduate";

			///<summary>
			/// 学院
			///</summary>
			public const String College = "College";

			///<summary>
			/// 
			///</summary>
			public const String Secondary = "Secondary";

			///<summary>
			/// 
			///</summary>
			public const String NoOfScience = "NoOfScience";

			///<summary>
			/// 
			///</summary>
			public const String NoOfResearch = "NoOfResearch";

			///<summary>
			/// 
			///</summary>
			public const String StudyAbord = "StudyAbord";

			///<summary>
			/// 培训日
			///</summary>
			public const String TrainDay = "TrainDay";

			///<summary>
			/// 毕业
			///</summary>
			public const String Graduated = "Graduated";

			///<summary>
			/// 管理者专业
			///</summary>
			public const String ManagerPro = "ManagerPro";

			///<summary>
			/// 权限数量
			///</summary>
			public const String PatentQty = "PatentQty";

			///<summary>
			/// 是否覆盖
			///</summary>
			public const String DiscoveryQty = "DiscoveryQty";

			///<summary>
			/// 批准权限
			///</summary>
			public const String ApprovedPatent = "ApprovedPatent";

			///<summary>
			/// 批准是否数量
			///</summary>
			public const String ApprovedDisQty = "ApprovedDisQty";

			///<summary>
			/// 为权限
			///</summary>
			public const String ForPatents = "ForPatents";

			///<summary>
			/// 公司计划
			///</summary>
			public const String ComPlans = "ComPlans";

			///<summary>
			/// 统计专业
			///</summary>
			public const String StateProjects = "StateProjects";

			///<summary>
			/// 开支
			///</summary>
			public const String ScExpenditure = "ScExpenditure";

			///<summary>
			/// 
			///</summary>
			public const String ReExpenditure = "ReExpenditure";

			///<summary>
			/// 新专业
			///</summary>
			public const String NewProExp = "NewProExp";

			///<summary>
			/// 管理基金
			///</summary>
			public const String GovernFund = "GovernFund";

			///<summary>
			/// 组织基金
			///</summary>
			public const String CorporateFund = "CorporateFund";

			///<summary>
			/// 站点编号
			///</summary>
			public const String SiteID = "SiteID";

			///<summary>
			/// 是否国外
			///</summary>
			public const String IsAbroad = "IsAbroad";

			///<summary>
			/// 是否
			///</summary>
			public const String IsWorkBase = "IsWorkBase";

			///<summary>
			/// 添加用户
			///</summary>
			public const String AddUser = "AddUser";

			///<summary>
			/// 添加时间
			///</summary>
			public const String AddTime = "AddTime";

			///<summary>
			/// 修改用户
			///</summary>
			public const String ModifyUser = "ModifyUser";

			///<summary>
			/// 修改时间
			///</summary>
			public const String ModifyTime = "ModifyTime";

			///<summary>
			/// 产生
			///</summary>
			public const String Gender = "Gender";

			///<summary>
			/// 提示顶部教育
			///</summary>
			public const String TiptopEdu = "TiptopEdu";

			///<summary>
			/// 手机
			///</summary>
			public const String Mobile = "Mobile";

			///<summary>
			/// 密码注释
			///</summary>
			public const String PasswordMemo = "PasswordMemo";

			///<summary>
			/// 属性0
			///</summary>
			public const String Prop0 = "Prop0";

			///<summary>
			/// 属性2
			///</summary>
			public const String Prop2 = "Prop2";

			///<summary>
			/// 属性1
			///</summary>
			public const String Prop1 = "Prop1";

			///<summary>
			/// 属性3
			///</summary>
			public const String Prop3 = "Prop3";

			///<summary>
			/// 备份编号
			///</summary>
			public const String BackupNo = "BackupNo";

			///<summary>
			/// 备份操作者
			///</summary>
			public const String BackupOperator = "BackupOperator";

			///<summary>
			/// 备份时间
			///</summary>
			public const String BackupTime = "BackupTime";

			///<summary>
			/// 备份注释
			///</summary>
			public const String BackupMemo = "BackupMemo";
		}
		#endregion
	}
}